---
title: Despliega tu sitio de Astro con CloudRay
description: Cómo desplegar tu sitio de Astro en tu servidor Ubuntu utilizando CloudRay
sidebar:
  label: CloudRay
type: deploy
logo: cloudray
supports: ['static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

Puedes desplegar tu proyecto de Astro utilizando [CloudRay](https://cloudray.io), una plataforma centralizada que te ayuda a gestionar tus servidores, organizar scripts Bash y automatizar tareas de despliegue en máquinas virtuales y servidores en la nube.

:::note
CloudRay no aloja tu sitio web. En su lugar, proporciona herramientas de automatización para ejecutar scripts de despliegue en tu propia infraestructura (por ejemplo, servidores Ubuntu) utilizando un agente conectado.
:::

## Prerequisitos

Para comenzar, necesitarás:

- Una [cuenta de CloudRay](https://app.cloudray.io)
- El código de tu aplicación almacenado en un repositorio de [GitHub](https://github.com/)

## Cómo desplegar a través del panel de control de CloudRay

El despliegue con CloudRay suele implicar tres pasos principales:

<Steps>
1. Instala el [Agente de CloudRay](https://cloudray.io/docs/agent) en tu servidor para registrar tu máquina de forma segura y habilitar la automatización remota.

2. En tu panel de control de CloudRay, escribe un script Bash reutilizable que clone tu repositorio de Astro, instala las dependencias, compila tu sitio y configura un servidor web. Define cualquier valor específico del repositorio utilizando [los grupos de variables de CloudRay](https://cloudray.io/docs/variable-groups).

3. Utiliza la interfaz Runlog de CloudRay para ejecutar tu script en el servidor conectado y supervisar el despliegue en tiempo real.
</Steps>

## Recursos oficiales

Consulta [la guía de Astro en la documentación de CloudRay](https://cloudray.io/articles/how-to-deploy-your-astro-site).
